முன்னணி குறியீடு பிரிப்பு: பாதை-அடிப்படையிலான மற்றும் கூறு-அடிப்படையிலான | MLOG | MLOG ); } export default App;

இந்த எடுத்துக்காட்டில், MyComponent React.lazy() மற்றும் டைனமிக் இறக்குமதியைப் பயன்படுத்தி சோம்பேறியாக ஏற்றப்படுகிறது. கூறுகள் ஏற்றப்படும்போது Suspense கூறு ஒரு பின்னூட்ட UI ஐ வழங்குகிறது.

எடுத்துக்காட்டு (இடைவெளி பார்வையாளர் API)


import React, { useState, useEffect, useRef, Suspense, lazy } from 'react';

const MyComponent = lazy(() => import('./MyComponent'));

function App() {
 const [isVisible, setIsVisible] = useState(false);
 const componentRef = useRef(null);

 useEffect(() => {
 const observer = new IntersectionObserver(
 ([entry]) => {
 setIsVisible(entry.isIntersecting);
 },
 { threshold: 0.1 }
 );

 if (componentRef.current) {
 observer.observe(componentRef.current);
 }

 return () => {
 if (componentRef.current) {
 observer.unobserve(componentRef.current);
 }
 };
 }, []);

 return (
 
{isVisible ? ( Loading...
}> ) : (
Placeholder Content
)} ); } export default App;

இந்த எடுத்துக்காட்டு, கூறு பார்வையில் தெரியும் போது கண்டறிய இடைவெளி பார்வையாளர் API ஐப் பயன்படுத்துகிறது. isVisible நிலை மாறி குறுக்கீடு நிலையின் அடிப்படையில் புதுப்பிக்கப்படுகிறது, மேலும் அது தெரியும் போது மட்டுமே MyComponent ஏற்றப்படுகிறது.

கூறு-அடிப்படையிலான குறியீடு பிரிப்பின் நன்மைகள்

கூறு-அடிப்படையிலான குறியீடு பிரிப்பின் குறைபாடுகள்

சரியான அணுகுமுறையைத் தேர்ந்தெடுப்பது

குறியீடு பிரிப்புக்கான சிறந்த அணுகுமுறை பயன்பாட்டின் குறிப்பிட்ட பண்புகளைப் பொறுத்தது. இதோ சில பொதுவான வழிகாட்டுதல்கள்:

கருவிகள் மற்றும் நுட்பங்கள்

குறியீடு பிரிப்புக்கு உதவும் பல கருவிகள் மற்றும் நுட்பங்கள் உள்ளன:

உலகளாவிய பரிசீலனைகள்

குறியீடு பிரிப்பைச் செயல்படுத்தும்போது, ​​உங்கள் பயன்பாட்டின் பயனர்களுக்கான உலகளாவிய தாக்கங்களைக் கருத்தில் கொள்வது முக்கியம். இதில் பின்வரும் காரணிகள் அடங்கும்:

முடிவுரை

நவீன வலைப் பயன்பாடுகளின் செயல்திறனை மேம்படுத்துவதற்கான ஒரு முக்கிய நுட்பம் குறியீடு பிரிப்பு ஆகும். பயன்பாட்டுக் குறியீட்டை சிறிய துண்டுகளாகப் பிரித்து, தேவைக்கேற்ப ஏற்றுவதன் மூலம், டெவலப்பர்கள் ஆரம்ப ஏற்றுதல் நேரங்களைக் கணிசமாகக் குறைத்து, பயனர் அனுபவத்தை மேம்படுத்தி, வளப் பயன்பாட்டை மேம்படுத்த முடியும். நீங்கள் பாதை-அடிப்படையிலான, கூறு-அடிப்படையிலான அல்லது இரண்டையும் இணைக்க தேர்வு செய்தாலும், வேகமான, பதிலளிக்கக்கூடிய மற்றும் உலகளவில் அணுகக்கூடிய வலைப் பயன்பாடுகளை உருவாக்குவதற்கு குறியீடு பிரிப்பு கொள்கைகள் மற்றும் நுட்பங்களைப் புரிந்துகொள்வது அவசியம்.

மேம்பாட்டுக்கான பகுதிகளை அடையாளம் காணவும், உங்கள் குறியீடு பிரிப்பு உத்திகளை காலப்போக்கில் செம்மைப்படுத்தவும் உங்கள் பயன்பாட்டின் செயல்திறனைத் தொடர்ந்து கண்காணிக்கவும் பகுப்பாய்வு செய்யவும் நினைவில் கொள்ளுங்கள்.

மேலும் கற்றல்